import { tabbarList } from "./tabbar.js";
Component({
  properties: {
    current: {
      type: Number,
      value: 0,
    }
  },
  data: {
    // 组件内部数据
    tabbarList
  },
  methods: {
    // 组件内部方法
    handleTbabarChange: function (event) {
      let index = event.currentTarget.dataset.index
      if (this.properties.current == index) return;
      this.router.switchTab({
        url: tabbarList[index].pagePath
      })
    }
  },
  lifetimes: {
    created: function () {
      // 在组件实例刚刚被创建时执行
      wx.hideTabBar();
      // console.log('子组件————————created')
    },
    attached: function () {
      // 在组件实例进入页面节点树时执行
      // console.log('子组件————————attached')
    },
    ready: function () {
      // 在组件在视图层布局完成后执行
      // console.log('子组件————————ready')
    },
    detached: function () {
      // 在组件实例被从页面节点树移除时执行
      // console.log('子组件————————detached')
    },
  },
  // 以下是旧式的定义方式，可以保持对 <2.2.3 版本基础库的兼容
  attached: function () {
    // 在组件实例进入页面节点树时执行
  },
  detached: function () {
    // 在组件实例被从页面节点树移除时执行
  },
});
